import * as echarts from 'echarts/core'

// 引入标题，提示框，图例组件 （饼图）
// 引入网格组件（折线图）
import {
  TitleComponent,
  TooltipComponent,
  LegendComponent,
  GridComponent
} from 'echarts/components'

// 引入饼图图表，折线图图表
import { PieChart, LineChart } from 'echarts/charts'
// 引入 Canvas 渲染器，CanvasRenderer 或者 SVGRenderer 是必须的一步
import { CanvasRenderer } from 'echarts/renderers'
// 可以在 ECharts 图表中使用一些与标签布局相关的功能
import { LabelLayout, UniversalTransition } from 'echarts/features'
// 注册必须的组件
echarts.use([
  TitleComponent,
  TooltipComponent,
  LegendComponent,
  PieChart,
  LabelLayout,
  GridComponent,
  LineChart,
  UniversalTransition,
  CanvasRenderer
])
// 基于准备好的dom，初始化echarts实例（工程中需要有一个id为myChart的div容器）
// echarts.init(document.getElementById('myChart'))
// 然后调用myChart.setOption(option)即可，传入option对象即可
// 暴露出myChart实例
export default echarts
